leaf soil - German English Dictionary